package com.fs.jzzn.pojo;

import javax.persistence.Entity;
import javax.persistence.Table;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import org.hibernate.annotations.Formula;

import com.fs.base.pojo.PEntity;

/**
 * @author 保单管理
 * @desc 管理供应商的员工保险单据相关信息
 */
@Entity
@Table(name="p_policy")
@Data@EqualsAndHashCode(callSuper=false)
@NoArgsConstructor
public class Policy extends PEntity {
	private String policyNo;				//保险单号：
	private String policyType;			//保险类型：
	private String policyBrand;		//保险品牌：
	private String startTime;			//保险开始时间：
	private String endtTime;			//保险截止时间：
	private String recognizee;			//被保人：
	private Double money;				//保额：
	
	private String employees;			//员工ids信息：
	
	@Formula("( SELECT group_concat(e.emp_name) FROM p_employee e WHERE  find_in_set(e.id,  employees) )")
	private String employeesName;	//员工姓名
}
